@charset "utf-8";
/* -----------------------------------------------------------------------------------
Tables Stylesheet: Styles table elements.  See 'colors.css' for table coloring.

version: 	1.0
project:	tmpo
company:	S&K Aerospace
date:		December 2007

----------------------------------------------------------------------------------- */
/* Standard table definitions */
table {
	width:930px;
	background-color: #F0F0F5;
	border-collapse: collapse;
	border: 2px solid #ffffff;
	margin-bottom: 25px;
	clear:both;
}

th, td {
	vertical-align:top;
	padding: 5px 3px;
	border-left: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}


thead {
	text-align: center;
	background: #CCCCCC;
	border-bottom: 1px solid #ffffff;
}

tfoot {background-color: transparent; text-align: center;}  /*align text at center of tables - usually for 'add row' option */
tfoot span.button, tfoot a.button, tfoot .generalErrorMessage {float: right;} /* align buttons to right of tables - usually 'save'/'cancel' etc */


/* For Login Page */
table.clear { 
	width:100%;
	background-color: transparent;
	border: 0px;
	margin-bottom: 0px;
}

table.clear th, table.clear td {
	border-left:0px;
	border-bottom: 0px;
}

/* For Forms and other tables where no vertical lines are desired */
table.form th, table.form td {
	border-left:0px;
	border-bottom: 1px solid #ffffff;
}

table.internal {
	width:930px;
	margin:auto;
	background-color:#E5E5E5;
}
table.internal th, table.internal td {border-left: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF;}

/* To highlight a row during inline editing */
table.inline tbody.highlight {
	background:#CCE299;
}

/*New Error Cascade for ProtoHTML blocks*/
td.inputError {background-color: #F3E4AB;}
td.inputError input {border:1px solid #FF0000;}
span.inputErrorMessage {color:#FF0000; font-size:80%; display:none;}
td.inputError span.inputErrorMessage {display:inline;}




/* Commitment Record Table ColGroup format
----------------------------------------------------------------------------------- */

col#crReportTimeCol 	{width: 60px;}
col#crStartTimeCol 		{width: 60px;}
col#crFinishTimeCol 	{width: 60px;}
col#crDriverCol 		{width: 135px;}
col#crVehicleCol 		{width: 75px;}
col#crReportToCol 		{width: 110px;}
col#crTelephoneCol 		{width: 125px;}
col#crLocationCol 		{width: 110px;}
col#crDestinationCol 	{width: 110px;}
col#crCargoCol 			{width: 80px;}


col#crStart				{width:90px;}
col#crEnd				{width:90px;}
col#crDrivers			{width:160px;}
col#crVehicles			{width:160px;}
col#crLoc				{width:120px;}
col#crDest				{width:120px;}
col#crPax				{width:100px;}
col#crCargo				{width:100px;}
/* Driver Schedule Table ColGroup format
----------------------------------------------------------------------------------- */

col#dsDriverCol 	{width: 115px; background-color:#CCCCCC;}
col#dsDay1Col 		{width: 115px;}
col#dsDay2Col 		{width: 115px;}
col#dsDay3Col 		{width: 115px;}
col#dsDay4Col 		{width: 115px;}
col#dsDay5Col 		{width: 115px;}
col#dsDay6Col 		{width: 115px;}
col#dsDay7Col 		{width: 115px;}

/* Potential use - replace 'dayxcol' with 'todaycol' when constructing table - highlights today */
col#dsTodayCol	{width: 115px; background-color:#EDE9BA;}




/* Driver Details / Add Driver Tables
----------------------------------------------------------------------------------- */
col#ddName				{width:140px;}
col#ddTel				{width:135px;}
col#ddAddress			{width:125px;}
col#ddLicenseNum		{width:130px;}
col#ddExpiration		{width:120px;}
col#ddClass				{width:80px;}
col#ddEndorsements		{width:100px;}
col#ddRestrictions		{width:90px;}


/* Driver Details Individual Schedule Overview
----------------------------------------------------------------------------------- */
col#ddsCode				{width:200px;}
col#ddsStartDate		{width:155px;}
col#ddsEndDate			{width:155px;}
col#ddsFromTime			{width:100px;}
col#ddsToTime			{width:100px;}
col#ddsComments			{width:220px;}




/* Form1970 Multi-table form ColGroup format
----------------------------------------------------------------------------------- */

/* FORM 1970 TOP TABLE */
col#F1970DateCol 		{width: 130px;}
col#F1970EquipmentCol 	{width: 200px;}
col#F1970SerialCol 		{width: 185px;}
col#F1970AdminCol		{width: 150px;}
col#F1970FuelCol		{width: 95px;}
col#F1970OilCol		 	{width: 95px;}

/* FORM 1970 ACTION TABLE */
col#F1970OperatorCol	{width: 300px;}
col#F1970InOutCol	 	{width: 110px;}
col#F1970OdometerCol	{width: 110px;}
col#F1970HoursCol		{width: 110px;}
col#F1970DispatcherCol	{width: 300px;}

/* FORM 1970 DESTINATION TABLE */
col#F1970OriginCol		{width: 225px;}
col#F1970ArriveCol	 	{width: 75px;}
col#F1970DepartCol		{width: 75px;}
col#F1970ReleasedCol	{width: 245px;}
col#F1970CommentsCol	{width: 300px;}

/* FORM 1970 BOTTOM TABLE */
col#F1970TripCol		{width: 174px;}
col#F1970PaxCol	 		{width: 174px;}
col#F1970MilesCol		{width: 174px;}
col#F1970TonsCol		{width: 174px;}
col#F1970StnbyCol		{width: 174px;}



/* Vehicle Log ColGroup format
----------------------------------------------------------------------------------- */

col#vlVehicleIDCol 		{width: 110px;}
col#vlTagCol 			{width: 110px;}
col#vlF1970Col			{width: 110px;}
col#vlTypeCol 			{width: 110px;}
col#vlCapacityCol 		{width: 110px;}
col#vlDoorTypeCol		{width: 110px;}
col#vlWeightCol			{width: 110px;}
col#vlMaintStatusCol	{width: 140px;}





/* Maintenance Log ColGroup format
----------------------------------------------------------------------------------- */

col#mrStatusCol 		{width: 85px;}
col#mrVehicleIDCol		{width: 85px;}
col#mrTagCol 			{width: 85px;}
col#mrMileageCol		{width: 85px;}
col#mrDateInCol 		{width: 95px;}
col#mrDateReturnCol		{width: 95px;}
col#mrServiceLocCol		{width: 125px;}
col#mrReasonCol			{width: 145px;}
col#mrTowCol			{width: 60px;}
col#mrAccidentCol		{width: 60px;}



/* Vehicle History ColGroup format
----------------------------------------------------------------------------------- */

col#vhDateCol	 		{width: 115px;}
col#vhFormCol	 		{width: 95px;}
col#vhMilesCol			{width: 70px;}
col#vhFuelCol 			{width: 70px;}
col#vhOilCol			{width: 70px;}
col#vhOperatorsCol 		{width: 200px;}
col#vhDestinationsCol	{width: 225px;}



/* Report List ColGroup format
----------------------------------------------------------------------------------- */

col#rReportCol	 		{width: 25px;}
col#rTitleCol	 		{width: 250px;}
col#rFromCol			{width: 300px;}
col#rShowCol 			{width: 290px;}



/* Form 248 ColGroup Format
----------------------------------------------------------------------------------- */

col#f248Col1	 		{width: 185px;}
col#f248Col2	 		{width: 185px;}
col#f248Col3			{width: 185px;}
col#f248Col4 			{width: 185px;}
col#f248Col5			{width: 185px;}


col#pubItinDate			{width:95px;}
col#pubItinStart		{width:95px;}
col#pubItinEnd			{width:95px;}
col#pubItinLoc			{width:130px;}
col#pubItinDest			{width:130px;}
col#pubItinPax			{width:85px;}
col#pubItinCargo		{width:85px;}
col#pubItinComments		{width:180px;}

col#dispItinDate		{width:90px;}
col#dispItinStart		{width:75px;}
col#dispItinEnd			{width:75px;}
col#dispItinDrivers		{width:140px;}
col#dispItinVehicles	{width:140px;}
col#dispItinLoc			{width:110px;}
col#dispItinDest		{width:110px;}
col#dispItinPax			{width:90px;}
col#dispItinCargo		{width:90px;}





/* Form 248: Assign Resources ColGroup Format
----------------------------------------------------------------------------------- */

col#arCol1	 			{width: 197px;}
col#arCol2	 			{width: 22px;}
col#arCol3				{width: 197px;}
col#arCol4 				{width: 64px;}
col#arCol5	 			{width: 197px;}
col#arCol6				{width: 22px;}
col#arCol7 				{width: 197px;}



/* Form 248: Assign Resources ColGroup Format
----------------------------------------------------------------------------------- */
col#loginCol1			{width: 14%;}
col#loginCol2			{width: 27%;}
col#loginCol3			{width: 18%;}
col#loginCol4			{width: 15%;}
col#loginCol5			{width: 26%;}
